package cn.iocoder.yudao.module.dbit.controller.admin.jobinfo.vo;

import lombok.*;
import java.util.*;
import io.swagger.v3.oas.annotations.media.Schema;
import cn.iocoder.yudao.framework.common.pojo.PageParam;
import org.springframework.format.annotation.DateTimeFormat;
import java.time.LocalDateTime;

import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;

@Schema(description = "管理后台 - 企业职位信息分页 Request VO")
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
public class JobInfoPageReqVO extends PageParam {

    @Schema(description = "1:已发布2：未发布；3过期数据字典：job_status", example = "1")
    private Integer jobStatus;

    @Schema(description = "招聘title", example = "芋艿")
    private String jobName;

    @Schema(description = "1:实习，2：社招 dic字段job_type", example = "1")
    private Integer jobType;

    @Schema(description = "最低薪资")
    private Long salaryRangeFrom;

    @Schema(description = "最高薪资")
    private Long salaryRangeTo;

    @Schema(description = "工作城市, 用’;‘隔开")
    private String jobCity;

    @Schema(description = "1:专科及以上，2 本科及以上3.研究生以上3.不限-数据字典job_require_edu")
    private Integer jobRequireEdu;

}